// 把一个字符串中的首字母提取并转换成大写，使用. 作为分隔符
// world wild web ==> W. W. W
import fp from "lodash/fp.js";
// 自己的想法
const f = fp.flow(
  fp.split(" "),
  fp.map(fp.upperFirst),
  fp.map(fp.first),
  fp.join(". ")
);

console.log(f("world wild web"));

// 老师的代码
// const firstLetterToUpper = fp.flowRight(
//   fp.join(". "),
//   fp.map(fp.first),
//   fp.map(fp.toUpper),
//   fp.split(" ")
// );

const firstLetterToUpper = fp.flowRight(
  fp.join(". "),
  fp.map(fp.flowRight(fp.first, fp.toUpper)),
  fp.split(" ")
);

console.log(firstLetterToUpper("world wild web"));
